import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
import viteCompression from 'vite-plugin-compression';

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    uni(),
  ],
  build:{
	minify:'terser',
    terserOptions: {
      compress: {
        // warnings: false,
        drop_console: true,  //打包时删除console
        drop_debugger: true, //打包时删除 debugger
        pure_funcs: ['console.log'],
      },
      output: {
        // 去掉注释内容
        comments: true,
      },
    },
    plugins: [
      // 打包压缩，主要是本地gzip，如果服务器配置压缩也可以
      viteCompression(),
    ],
  }
})
